import { IsNotEmpty, IsOptional, IsString, MaxLength } from 'class-validator'
import { ApiProperty } from '@nestjs/swagger'
export class CreateRoleDto {
  @ApiProperty({ description: '角色名称', example: '管理员' })
  @IsString({ message: '角色名称必须为字符串类型' })
  @IsNotEmpty({ message: '角色名称不能为空' })
  @MaxLength(10, { message: '角色名称长度不能超过10' })
  name: string
  @ApiProperty({ description: '角色描述', example: '管理员描述' })
  @IsOptional()
  @IsString({ message: '角色描述必须为字符串类型' })
  @MaxLength(50, { message: '角色描述长度不能超过50' })
  desc?: string
}
